").append(b.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},b.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){b.fn[t]=function(e){return this.on(t,e)}}),b.each(["get","post"],function(e,n){b[n]=function(e,r,i,o){return b.isFunction(r)&&(o=o||i,i=r,r=t),b.ajax({url:e,type:n,dataType:o,data:r,success:i})}}),b.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Nn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":e.String,"text html":!0,"text json":b.parseJSON,"text xml":b.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Mn(Mn(e,b.ajaxSettings),t):Mn(b.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,u,l,c,p=b.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?b(f):b.event,h=b.Deferred(),g=b.Callbacks("once memory"),m=p.statusCode||{},y={},v={},x=0,T="canceled",N={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>x)for(t in e)m[t]=[m[t],e[t]];else N.always(e[N.status]);return this},abort:function(e){var t=e||T;return l&&l.abort(t),k(0,t),this}};if(h.promise(N).complete=g.add,N.success=N.done,N.error=N.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=b.trim(p.dataType||"*").toLowerCase().match(w)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?80:443))==(mn[3]||("http:"===mn[1]?80:443)))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=b.param(p.data,p.traditional)),qn(An,p,n,N),2===x)return N;u=p.global,u&&0===b.active++&&b.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Cn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(b.lastModified[o]&&N.setRequestHeader("If-Modified-Since",b.lastModified[o]),b.etag[o]&&N.setRequestHeader("If-None-Match",b.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&N.setRequestHeader("Content-Type",p.contentType),N.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)N.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,N,p)===!1||2===x))return N.abort();T="abort";for(i in{success:1,error:1,complete:1})N[i](p[i]);if(l=qn(jn,p,n,N)){N.readyState=1,u&&d.trigger("ajaxSend",[N,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){N.abort("timeout")},p.timeout));try{x=1,l.send(y,k)}catch(C){if(!(2>x))throw C;k(-1,C)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,C=n;2!==x&&(x=2,s&&clearTimeout(s),l=t,a=i||"",N.readyState=e>0?4:0,r&&(w=_n(p,N,r)),e>=200&&300>e||304===e?(p.ifModified&&(T=N.getResponseHeader("Last-Modified"),T&&(b.lastModified[o]=T),T=N.getResponseHeader("etag"),T&&(b.etag[o]=T)),204===e?(c=!0,C="nocontent"):304===e?(c=!0,C="notmodified"):(c=Fn(p,w),C=c.state,y=c.data,v=c.error,c=!v)):(v=C,(e||!C)&&(C="error",0>e&&(e=0))),N.status=e,N.statusText=(n||C)+"",c?h.resolveWith(f,[y,C,N]):h.rejectWith(f,[N,C,v]),N.statusCode(m),m=t,u&&d.trigger(c?"ajaxSuccess":"ajaxError",[N,p,c?y:v]),g.fireWith(f,[N,C]),u&&(d.trigger("ajaxComplete",[N,p]),--b.active||b.event.trigger("ajaxStop")))}return N},getScript:function(e,n){return b.get(e,t,n,"script")},getJSON:function(e,t,n){return b.get(e,t,n,"json")}});function _n(e,n,r){var i,o,a,s,u=e.contents,l=e.dataTypes,c=e.responseFields;for(s in c)s in r&&(n[c[s]]=r[s]);while("*"===l[0])l.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in u)if(u[s]&&u[s].test(o)){l.unshift(s);break}if(l[0]in r)a=l[0];else{for(s in r){if(!l[0]||e.converters[s+" "+l[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==l[0]&&l.unshift(a),r[a]):t}function Fn(e,t){var n,r,i,o,a={},s=0,u=e.dataTypes.slice(),l=u[0];if(e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u[1])for(i in e.converters)a[i.toLowerCase()]=e.converters[i];for(;r=u[++s];)if("*"!==r){if("*"!==l&&l!==r){if(i=a[l+" "+r]||a["* "+r],!i)for(n in a)if(o=n.split(" "),o[1]===r&&(i=a[l+" "+o[0]]||a["* "+o[0]])){i===!0?i=a[n]:a[n]!==!0&&(r=o[0],u.splice(s--,0,r));break}if(i!==!0)if(i&&e["throws"])t=i(t);else try{t=i(t)}catch(c){return{state:"parsererror",error:i?c:"No conversion from "+l+" to "+r}}}l=r}return{state:"success",data:t}}b.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return b.globalEval(e),e}}}),b.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),b.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=o.head||b("head")[0]||o.documentElement;return{send:function(t,i){n=o.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var On=[],Bn=/(=)\?(?=&|$)|\?\?/;b.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=On.pop()||b.expando+"_"+vn++;return this[e]=!0,e}}),b.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,u=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return u||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=b.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,u?n[u]=n[u].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||b.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,On.push(o)),s&&b.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}b.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=b.ajaxSettings.xhr(),b.support.cors=!!Rn&&"withCredentials"in Rn,Rn=b.support.ajax=!!Rn,Rn&&b.ajaxTransport(function(n){if(!n.crossDomain||b.support.cors){var r;return{send:function(i,o){var a,s,u=n.xhr();if(n.username?u.open(n.type,n.url,n.async,n.username,n.password):u.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)u[s]=n.xhrFields[s];n.mimeType&&u.overrideMimeType&&u.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)u.setRequestHeader(s,i[s])}catch(l){}u.send(n.hasContent&&n.data||null),r=function(e,i){var s,l,c,p;try{if(r&&(i||4===u.readyState))if(r=t,a&&(u.onreadystatechange=b.noop,$n&&delete Pn[a]),i)4!==u.readyState&&u.abort();else{p={},s=u.status,l=u.getAllResponseHeaders(),"string"==typeof u.responseText&&(p.text=u.responseText);try{c=u.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,l)},n.async?4===u.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},b(e).unload($n)),Pn[a]=r),u.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+x+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n,r,i=this.createTween(e,t),o=Yn.exec(t),a=i.cur(),s=+a||0,u=1,l=20;if(o){if(n=+o[2],r=o[3]||(b.cssNumber[e]?"":"px"),"px"!==r&&s){s=b.css(i.elem,e,!0)||n||1;do u=u||".5",s/=u,b.style(i.elem,e,s+r);while(u!==(u=i.cur()/a)&&1!==u&&--l)}i.unit=r,i.start=s,i.end=o[1]?s+(o[1]+1)*n:n}return i}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=b.now()}function Zn(e,t){b.each(t,function(t,n){var r=(Qn[t]||[]).concat(Qn["*"]),i=0,o=r.length;for(;o>i;i++)if(r[i].call(e,t,n))return})}function er(e,t,n){var r,i,o=0,a=Gn.length,s=b.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,l.startTime+l.duration-t),r=n/l.duration||0,o=1-r,a=0,u=l.tweens.length;for(;u>a;a++)l.tweens[a].run(o);return s.notifyWith(e,[l,o,n]),1>o&&u?n:(s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:b.extend({},t),opts:b.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=b.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)l.tweens[n].run(1);return t?s.resolveWith(e,[l,t]):s.rejectWith(e,[l,t]),this}}),c=l.props;for(tr(c,l.opts.specialEasing);a>o;o++)if(r=Gn[o].call(l,e,c,l.opts))return r;return Zn(l,c),b.isFunction(l.opts.start)&&l.opts.start.call(e,l),b.fx.timer(b.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function tr(e,t){var n,r,i,o,a;for(i in e)if(r=b.camelCase(i),o=t[r],n=e[i],b.isArray(n)&&(o=n[1],n=e[i]=n[0]),i!==r&&(e[r]=n,delete e[i]),a=b.cssHooks[r],a&&"expand"in a){n=a.expand(n),delete e[r];for(i in n)i in e||(e[i]=n[i],t[i]=o)}else t[r]=o}b.Animation=b.extend(er,{tweener:function(e,t){b.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,u,l,c,p,f=this,d=e.style,h={},g=[],m=e.nodeType&&nn(e);n.queue||(c=b._queueHooks(e,"fx"),null==c.unqueued&&(c.unqueued=0,p=c.empty.fire,c.empty.fire=function(){c.unqueued||p()}),c.unqueued++,f.always(function(){f.always(function(){c.unqueued--,b.queue(e,"fx").length||c.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[d.overflow,d.overflowX,d.overflowY],"inline"===b.css(e,"display")&&"none"===b.css(e,"float")&&(b.support.inlineBlockNeedsLayout&&"inline"!==un(e.nodeName)?d.zoom=1:d.display="inline-block")),n.overflow&&(d.overflow="hidden",b.support.shrinkWrapBlocks||f.always(function(){d.overflow=n.overflow[0],d.overflowX=n.overflow[1],d.overflowY=n.overflow[2]}));for(i in t)if(a=t[i],Vn.exec(a)){if(delete t[i],u=u||"toggle"===a,a===(m?"hide":"show"))continue;g.push(i)}if(o=g.length){s=b._data(e,"fxshow")||b._data(e,"fxshow",{}),"hidden"in s&&(m=s.hidden),u&&(s.hidden=!m),m?b(e).show():f.done(function(){b(e).hide()}),f.done(function(){var t;b._removeData(e,"fxshow");for(t in h)b.style(e,t,h[t])});for(i=0;o>i;i++)r=g[i],l=f.createTween(r,m?s[r]:0),h[r]=s[r]||b.style(e,r),r in s||(s[r]=l.start,m&&(l.end=l.start,l.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}b.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(b.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?b.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=b.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){b.fx.step[e.prop]?b.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[b.cssProps[e.prop]]||b.cssHooks[e.prop])?b.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},b.each(["toggle","show","hide"],function(e,t){var n=b.fn[t];b.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),b.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=b.isEmptyObject(e),o=b.speed(t,n,r),a=function(){var t=er(this,b.extend({},e),o);a.finish=function(){t.stop(!0)},(i||b._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=b.timers,a=b._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&b.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=b._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=b.timers,a=r?r.length:0;for(n.finish=!0,b.queue(this,e,[]),i&&i.cur&&i.cur.finish&&i.cur.finish.call(this),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}b.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){b.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),b.speed=function(e,t,n){var r=e&&"object"==typeof e?b.extend({},e):{complete:n||!n&&t||b.isFunction(e)&&e,duration:e,easing:n&&t||t&&!b.isFunction(t)&&t};return r.duration=b.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in b.fx.speeds?b.fx.speeds[r.duration]:b.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){b.isFunction(r.old)&&r.old.call(this),r.queue&&b.dequeue(this,r.queue)},r},b.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},b.timers=[],b.fx=rr.prototype.init,b.fx.tick=function(){var e,n=b.timers,r=0;for(Xn=b.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||b.fx.stop(),Xn=t},b.fx.timer=function(e){e()&&b.timers.push(e)&&b.fx.start()},b.fx.interval=13,b.fx.start=function(){Un||(Un=setInterval(b.fx.tick,b.fx.interval))},b.fx.stop=function(){clearInterval(Un),Un=null},b.fx.speeds={slow:600,fast:200,_default:400},b.fx.step={},b.expr&&b.expr.filters&&(b.expr.filters.animated=function(e){return b.grep(b.timers,function(t){return e===t.elem}).length}),b.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){b.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,b.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},b.offset={setOffset:function(e,t,n){var r=b.css(e,"position");"static"===r&&(e.style.position="relative");var i=b(e),o=i.offset(),a=b.css(e,"top"),s=b.css(e,"left"),u=("absolute"===r||"fixed"===r)&&b.inArray("auto",[a,s])>-1,l={},c={},p,f;u?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),b.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(l.top=t.top-o.top+p),null!=t.left&&(l.left=t.left-o.left+f),"using"in t?t.using.call(e,l):i.css(l)}},b.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===b.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),b.nodeName(e[0],"html")||(n=e.offset()),n.top+=b.css(e[0],"borderTopWidth",!0),n.left+=b.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-b.css(r,"marginTop",!0),left:t.left-n.left-b.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||o.documentElement;while(e&&!b.nodeName(e,"html")&&"static"===b.css(e,"position"))e=e.offsetParent;return e||o.documentElement})}}),b.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);b.fn[e]=function(i){return b.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?b(a).scrollLeft():o,r?o:b(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return b.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}b.each({Height:"height",Width:"width"},function(e,n){b.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){b.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return b.access(this,function(n,r,i){var o;return b.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?b.css(n,r,s):b.style(n,r,i,s)},n,a?i:t,a,null)}})}),e.jQuery=e.$=b,"function"==typeof define&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return b})})(window);
(function(jQuery, window, undefined){
var warnedAbout={};
jQuery.migrateWarnings=[];
jQuery.migrateMute=true;
if(!jQuery.migrateMute&&window.console&&console.log){
console.log("JQMIGRATE:Logging is active");
}
if(jQuery.migrateTrace===undefined){
jQuery.migrateTrace=true;
}
jQuery.migrateReset=function(){
warnedAbout={};
jQuery.migrateWarnings.length=0;
};
function migrateWarn(msg){
if(!warnedAbout[ msg ]){
warnedAbout[ msg ]=true;
jQuery.migrateWarnings.push(msg);
if(window.console&&console.warn&&!jQuery.migrateMute){
console.warn("JQMIGRATE:" + msg);
if(jQuery.migrateTrace&&console.trace){
console.trace();
}}
}}
function migrateWarnProp(obj, prop, value, msg){
if(Object.defineProperty){
try {
Object.defineProperty(obj, prop, {
configurable:true,
enumerable:true,
get:function(){
migrateWarn(msg);
return value;
},
set:function(newValue){
migrateWarn(msg);
value=newValue;
}});return;
} catch(err){
}}
jQuery._definePropertyBroken=true;
obj[ prop ]=value;
}
if(document.compatMode==="BackCompat"){
migrateWarn("jQuery is not compatible with Quirks Mode");
}
var attrFn=jQuery("
", { size:1 }).attr("size")&&jQuery.attrFn,
oldAttr=jQuery.attr,
valueAttrGet=jQuery.attrHooks.value&&jQuery.attrHooks.value.get||
function(){ return null; },
valueAttrSet=jQuery.attrHooks.value&&jQuery.attrHooks.value.set||
function(){ return undefined; },
rnoType=/^(?:input|button)$/i,
rnoAttrNodeType=/^[238]$/,
rboolean=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,
ruseDefault=/^(?:checked|selected)$/i;
migrateWarnProp(jQuery, "attrFn", attrFn||{}, "jQuery.attrFn is deprecated");
jQuery.attr=function(elem, name, value, pass){
var lowerName=name.toLowerCase(),
nType=elem&&elem.nodeType;
if(pass){
if(oldAttr.length < 4){
migrateWarn("jQuery.fn.attr(props, pass) is deprecated");
}
if(elem&&!rnoAttrNodeType.test(nType)&&
(attrFn ? name in attrFn:jQuery.isFunction(jQuery.fn[name]))){
return jQuery(elem)[ name ](value);
}}
if(name==="type"&&value!==undefined&&rnoType.test(elem.nodeName)&&elem.parentNode){
migrateWarn("Can't change the 'type' of an input or button in IE 6/7/8");
}
if(!jQuery.attrHooks[ lowerName ]&&rboolean.test(lowerName)){
jQuery.attrHooks[ lowerName ]={
get:function(elem, name){
var attrNode,
property=jQuery.prop(elem, name);
return property===true||typeof property!=="boolean"&&
(attrNode=elem.getAttributeNode(name))&&attrNode.nodeValue!==false ?
name.toLowerCase():
undefined;
},
set:function(elem, value, name){
var propName;
if(value===false){
jQuery.removeAttr(elem, name);
}else{
propName=jQuery.propFix[ name ]||name;
if(propName in elem){
elem[ propName ]=true;
}
elem.setAttribute(name, name.toLowerCase());
}
return name;
}};
if(ruseDefault.test(lowerName)){
migrateWarn("jQuery.fn.attr('" + lowerName + "') may use property instead of attribute");
}}
return oldAttr.call(jQuery, elem, name, value);
};
jQuery.attrHooks.value={
get:function(elem, name){
var nodeName=(elem.nodeName||"").toLowerCase();
if(nodeName==="button"){
return valueAttrGet.apply(this, arguments);
}
if(nodeName!=="input"&&nodeName!=="option"){
migrateWarn("jQuery.fn.attr('value') no longer gets properties");
}
return name in elem ?
elem.value:
null;
},
set:function(elem, value){
var nodeName=(elem.nodeName||"").toLowerCase();
if(nodeName==="button"){
return valueAttrSet.apply(this, arguments);
}
if(nodeName!=="input"&&nodeName!=="option"){
migrateWarn("jQuery.fn.attr('value', val) no longer sets properties");
}
elem.value=value;
}};
var matched, browser,
oldInit=jQuery.fn.init,
oldParseJSON=jQuery.parseJSON,
rquickExpr=/^(?:[^<]*(<[\w\W]+>)[^>]*|#([\w\-]*))$/;
jQuery.fn.init=function(selector, context, rootjQuery){
var match;
if(selector&&typeof selector==="string"&&!jQuery.isPlainObject(context)&&
(match=rquickExpr.exec(selector))&&match[1]){
if(selector.charAt(0)!=="<"){
migrateWarn("$(html) HTML strings must start with '<' character");
}
if(context&&context.context){
context=context.context;
}
if(jQuery.parseHTML){
return oldInit.call(this, jQuery.parseHTML(jQuery.trim(selector), context, true),
context, rootjQuery);
}}
return oldInit.apply(this, arguments);
};
jQuery.fn.init.prototype=jQuery.fn;
jQuery.parseJSON=function(json){
if(!json&&json!==null){
migrateWarn("jQuery.parseJSON requires a valid JSON string");
return null;
}
return oldParseJSON.apply(this, arguments);
};
jQuery.uaMatch=function(ua){
ua=ua.toLowerCase();
var match=/(chrome)[ \/]([\w.]+)/.exec(ua)||
/(webkit)[ \/]([\w.]+)/.exec(ua)||
/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua)||
/(msie)([\w.]+)/.exec(ua)||
ua.indexOf("compatible") < 0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua)||
[];
return {
browser:match[ 1 ]||"",
version:match[ 2 ]||"0"
};};
if(!jQuery.browser){
matched=jQuery.uaMatch(navigator.userAgent);
browser={};
if(matched.browser){
browser[ matched.browser ]=true;
browser.version=matched.version;
}
if(browser.chrome){
browser.webkit=true;
}else if(browser.webkit){
browser.safari=true;
}
jQuery.browser=browser;
}
migrateWarnProp(jQuery, "browser", jQuery.browser, "jQuery.browser is deprecated");
jQuery.sub=function(){
function jQuerySub(selector, context){
return new jQuerySub.fn.init(selector, context);
}
jQuery.extend(true, jQuerySub, this);
jQuerySub.superclass=this;
jQuerySub.fn=jQuerySub.prototype=this();
jQuerySub.fn.constructor=jQuerySub;
jQuerySub.sub=this.sub;
jQuerySub.fn.init=function init(selector, context){
if(context&&context instanceof jQuery&&!(context instanceof jQuerySub)){
context=jQuerySub(context);
}
return jQuery.fn.init.call(this, selector, context, rootjQuerySub);
};
jQuerySub.fn.init.prototype=jQuerySub.fn;
var rootjQuerySub=jQuerySub(document);
migrateWarn("jQuery.sub() is deprecated");
return jQuerySub;
};
jQuery.ajaxSetup({
converters:{
"text json":jQuery.parseJSON
}});var oldFnData=jQuery.fn.data;
jQuery.fn.data=function(name){
var ret, evt,
elem=this[0];
if(elem&&name==="events"&&arguments.length===1){
ret=jQuery.data(elem, name);
evt=jQuery._data(elem, name);
if((ret===undefined||ret===evt)&&evt!==undefined){
migrateWarn("Use of jQuery.fn.data('events') is deprecated");
return evt;
}}
return oldFnData.apply(this, arguments);
};
var rscriptType=/\/(java|ecma)script/i,
oldSelf=jQuery.fn.andSelf||jQuery.fn.addBack;
jQuery.fn.andSelf=function(){
migrateWarn("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()");
return oldSelf.apply(this, arguments);
};
if(!jQuery.clean){
jQuery.clean=function(elems, context, fragment, scripts){
context=context||document;
context=!context.nodeType&&context[0]||context;
context=context.ownerDocument||context;
migrateWarn("jQuery.clean() is deprecated");
var i, elem, handleScript, jsTags,
ret=[];
jQuery.merge(ret, jQuery.buildFragment(elems, context).childNodes);
if(fragment){
handleScript=function(elem){
if(!elem.type||rscriptType.test(elem.type)){
return scripts ?
scripts.push(elem.parentNode ? elem.parentNode.removeChild(elem):elem):
fragment.appendChild(elem);
}};
for(i=0;(elem=ret[i])!=null; i++){
if(!(jQuery.nodeName(elem, "script")&&handleScript(elem))){
fragment.appendChild(elem);
if(typeof elem.getElementsByTagName!=="undefined"){
jsTags=jQuery.grep(jQuery.merge([], elem.getElementsByTagName("script")), handleScript);
ret.splice.apply(ret, [i + 1, 0].concat(jsTags));
i +=jsTags.length;
}}
}}
return ret;
};}
var eventAdd=jQuery.event.add,
eventRemove=jQuery.event.remove,
eventTrigger=jQuery.event.trigger,
oldToggle=jQuery.fn.toggle,
oldLive=jQuery.fn.live,
oldDie=jQuery.fn.die,
ajaxEvents="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",
rajaxEvent=new RegExp("\\b(?:" + ajaxEvents + ")\\b"),
rhoverHack=/(?:^|\s)hover(\.\S+|)\b/,
hoverHack=function(events){
if(typeof(events)!=="string"||jQuery.event.special.hover){
return events;
}
if(rhoverHack.test(events)){
migrateWarn("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'");
}
return events&&events.replace(rhoverHack, "mouseenter$1 mouseleave$1");
};
if(jQuery.event.props&&jQuery.event.props[ 0 ]!=="attrChange"){
jQuery.event.props.unshift("attrChange", "attrName", "relatedNode", "srcElement");
}
if(jQuery.event.dispatch){
migrateWarnProp(jQuery.event, "handle", jQuery.event.dispatch, "jQuery.event.handle is undocumented and deprecated");
}
jQuery.event.add=function(elem, types, handler, data, selector){
if(elem!==document&&rajaxEvent.test(types)){
migrateWarn("AJAX events should be attached to document:" + types);
}
eventAdd.call(this, elem, hoverHack(types||""), handler, data, selector);
};
jQuery.event.remove=function(elem, types, handler, selector, mappedTypes){
eventRemove.call(this, elem, hoverHack(types)||"", handler, selector, mappedTypes);
};
jQuery.fn.error=function(){
var args=Array.prototype.slice.call(arguments, 0);
migrateWarn("jQuery.fn.error() is deprecated");
args.splice(0, 0, "error");
if(arguments.length){
return this.bind.apply(this, args);
}
this.triggerHandler.apply(this, args);
return this;
};
jQuery.fn.toggle=function(fn, fn2){
if(!jQuery.isFunction(fn)||!jQuery.isFunction(fn2)){
return oldToggle.apply(this, arguments);
}
migrateWarn("jQuery.fn.toggle(handler, handler...) is deprecated");
var args=arguments,
guid=fn.guid||jQuery.guid++,
i=0,
toggler=function(event){
var lastToggle=(jQuery._data(this, "lastToggle" + fn.guid)||0) % i;
jQuery._data(this, "lastToggle" + fn.guid, lastToggle + 1);
event.preventDefault();
return args[ lastToggle ].apply(this, arguments)||false;
};
toggler.guid=guid;
while(i < args.length){
args[ i++ ].guid=guid;
}
return this.click(toggler);
};
jQuery.fn.live=function(types, data, fn){
migrateWarn("jQuery.fn.live() is deprecated");
if(oldLive){
return oldLive.apply(this, arguments);
}
jQuery(this.context).on(types, this.selector, data, fn);
return this;
};
jQuery.fn.die=function(types, fn){
migrateWarn("jQuery.fn.die() is deprecated");
if(oldDie){
return oldDie.apply(this, arguments);
}
jQuery(this.context).off(types, this.selector||"**", fn);
return this;
};
jQuery.event.trigger=function(event, data, elem, onlyHandlers){
if(!elem&&!rajaxEvent.test(event)){
migrateWarn("Global events are undocumented and deprecated");
}
return eventTrigger.call(this, event, data, elem||document, onlyHandlers);
};
jQuery.each(ajaxEvents.split("|"),
function(_, name){
jQuery.event.special[ name ]={
setup:function(){
var elem=this;
if(elem!==document){
jQuery.event.add(document, name + "." + jQuery.guid, function(){
jQuery.event.trigger(name, null, elem, true);
});jQuery._data(this, name, jQuery.guid++);
}
return false;
},
teardown:function(){
if(this!==document){
jQuery.event.remove(document, name + "." + jQuery._data(this, name));
}
return false;
}};}
);
})(jQuery, window);
browser=function($){
'use strict';
var data=[
{ str:navigator.userAgent, sub:'Chrome', ver:'Chrome', name:'chrome' },
{ str:navigator.vendor, sub:'Apple', ver:'Version', name:'safari' },
{ prop:window.opera, ver:'Opera', name:'opera' },
{ str:navigator.userAgent, sub:'Firefox', ver:'Firefox', name:'firefox' },
{ str:navigator.userAgent, sub:'MSIE', ver:'MSIE', name:'ie' },
{ str:navigator.userAgent, sub:'Trident/7.0', ver:'rv', name:'ie' }
];
var v=function(s, n){
var i=s.indexOf(data[n].ver);
return(i!==-1) ? parseFloat(s.substring(i + data[n].ver.length + 1)):0;
};
var result={ name:'unknown', version:0 };
var html=$('html');
for(var n=0; n < data.length; n++){
if(!result[data[n].name]){
result[data[n].name]=false;
}
if((data[n].str&&(data[n].str.indexOf(data[n].sub)!==-1))||data[n].prop){
result.name=data[n].name;
result[result.name]=true;
result.version=v(navigator.userAgent, n)||v(navigator.appVersion, n);
html.addClass(result.name + ' ' + result.name + parseInt(result.version, 10));
}}
return result;
}(jQuery);
jQuery(function($){
if(typeof responsiveDesign==="undefined"){
$("html").addClass("desktop");
}});jQuery(function($){
'use strict';
var i, j, k, l, m;
if(!browser.ie||browser.version!==9){
return;
}
var splitByTokens=function(str, startToken, endToken, last){
if(!last){
last=false;
}
var startPos=str.indexOf(startToken);
if(startPos!==-1){
startPos +=startToken.length;
var endPos=last ? str.lastIndexOf(endToken):str.indexOf(endToken, startPos);
if(endPos!==-1&&endPos > startPos){
return str.substr(startPos, endPos - startPos);
}}
return '';
};
var splitWithBrackets=function(str, token, brackets){if(!token){
token=',';
}
if(!brackets){
brackets='()';
}
var bracket=0;
var startPos=0;
var result=[];
if(brackets.lenght < 2){
return result;
}
var pos=0;
while(pos < str.length){
var ch=str[pos];
if(ch===brackets[0]){
bracket++;
}
if(ch===brackets[1]){
bracket--;
}
if(ch===token&&bracket < 1){
result.push(str.substr(startPos, pos - startPos));
startPos=pos + token.length;
}
pos++;
}
result.push(str.substr(startPos, pos - startPos));
return result;
};
var byteToHex=function(d){
var hex=Number(d).toString(16);
while(hex.length < 2){
hex="0" + hex;
}
return hex;
};
for(i=0; i < document.styleSheets.length; i++){
var s=document.styleSheets[i];
var r=[s];
for(j=0; j < s.imports.length; j++){
r.push(s.imports[j]);
}
for(j=0; j < r.length; j++){
s=r[j];
var n=[];
for(k=0; k < s.rules.length; k++){
var css=s.rules[k].cssText||s.rules[k].style.cssText;
if(!css){
continue;
}
var value=splitByTokens(css, '-svg-background:', ';');
if(value===''){
continue;
}
var values=splitWithBrackets(value);
for(l=0; l < values.length; l++){
var g=splitByTokens(values[l], 'linear-gradient(', ')', true);
if(g===''){
continue;
}
var args=splitWithBrackets(g);
if(args.length < 3){
continue;
}
var maxOffset=0;
var stops=[];
for(m=1; m < args.length; m++){
var stopValues=splitWithBrackets($.trim(args[m]), ' ');
if(stopValues.length < 2){
continue;
}
var stopColor=$.trim(stopValues[0]);
var stopOpacity=1;
if(stopColor=='transparent'){
stopColor='#000000';
stopOpacity=0;
}
var colorRgba=splitByTokens(stopColor, 'rgba(', ')', true);
var stopOffset=$.trim(stopValues[1]);
if(colorRgba!==""){
var rgba=colorRgba.split(',');
if(rgba.length < 4){
continue;
}
stopColor='#' + byteToHex(rgba[0]) + byteToHex(rgba[1]) + byteToHex(rgba[2]);
stopOpacity=rgba[3];
}
var isPx=stopOffset.indexOf('px')!==-1;
if(isPx){
maxOffset=Math.max(maxOffset, parseInt(stopOffset, 10)||0);
}
stops.push({ offset:stopOffset, color:stopColor, opacity:stopOpacity, isPx:isPx });}
var stopsXML='';
var lastStop=null;
for(m=0; m < stops.length; m++){
if(stops[m].isPx){
stops[m].offset=((parseInt(stops[m].offset, 10)||0) /(maxOffset / 100)) + '%';
}
stopsXML +='
';
if(m===stops.length - 1){
lastStop=stops[m];
}}
var isLeft=$.trim(args[0])==='left';
var direction='x1="0%" y1="0%" ' +(isLeft ? 'x2="100%" y2="0%"':'x2="0%" y2="100%"');
var gradientLength='100%';
if(maxOffset > 0){
gradientLength=maxOffset + 'px';
}
var size=(isLeft ? 'width="' + gradientLength + '" height="100%"':'width="100%" height="' + gradientLength + '"');
var last="";
if(lastStop!==null&&maxOffset > 0){
last='
';
}
var svgGradient='
';
values[l]=values[l].replace('linear-gradient(' + g + ')', 'url(data:image/svg+xml,' + escape(svgGradient) + ')');
}
n.push({ s:s.rules[k].selectorText, v:'background:' + values.join(",") });}
for(k=0; k < n.length; k++){
s.addRule(n[k].s, n[k].v);
}}
}});jQuery(function($){
"use strict";
if(!browser.ie||browser.version > 8) return;
$('.we-shapes').each(function(){
if($(this).siblings('.we-slider').length){
$(this).remove();
}else{
$(this).css('z-index', 1);
}});if(!browser.ie||browser.version > 7) return;
var textblockTexts=$('.we-textblock div[class$="-text"]');
textblockTexts.each(function(){
var tbText=$(this);
var valign=tbText.css('vertical-align') ? tbText.css('vertical-align'):'top';
if(valign==='middle'){
var wrapper=tbText.wrap('
').parent();
tbText.css({
'position':'relative',
'top':'-50%',
'height':'auto'
});wrapper.css({
'position':'absolute',
'top':'50%'
});}else if(valign==='bottom'){
tbText.css({
'position':'absolute',
'height':'auto',
'bottom':0
});}});});
jQuery(function($){
"use strict";
var video=["youtube"];
$("iframe[src]").each(function(){
var iframe=$(this),
src=iframe.attr("src"),
isVideo=false,
i;
for(i=0; i < video.length; i++){
if(src.toLowerCase().indexOf(video[i].toLowerCase())!==-1){
isVideo=true;
break;
}}
if(!isVideo){
return;
}
if(src.lastIndexOf("?")!==-1){
src +="&wmode=transparent";
}else{
src +="?wmode=transparent";
}
iframe.attr("src", src);
});});jQuery(function($){
"use strict";
$(window).bind("resize", function(){ navigatorResizeHandler($("html").hasClass("responsive")); });});var navigatorResizeHandler=(function($){
"use strict";
return function(responsiveDesign){
if(responsiveDesign) return;
$(".we-slider").each(function(){
var slider=$(this);
var sliderWidth=slider.width();
var nav=slider.siblings(".we-slidenavigator");
var navWidth=nav.outerWidth();
if(nav.length&&navWidth < sliderWidth){
var left=nav.attr("data-left");
var margin=sliderWidth - sliderWidth * parseFloat(left) / 100 - nav.outerWidth(false);
if(margin < 0){
nav.css("margin-left", margin);
}}
});};})(jQuery);
var processElementMultiplyBg=(function($){
return(function(selector, info){
if(!selector||!info||!info.bgimage||!info.bgposition||!info.images||!info.positions) return;
if(typeof customHeaderImage!='undefined') info.images='';
var path="";
var script=$('head script[src*="script.js"]');
if(script.length){
path=(script.attr('src')||'');
path=path.substr(0, path.lastIndexOf('/') + 1);
}
var html='';
var el=$(selector);
var bgimages=info.images.split(",");
var bgpositions=info.positions.split(",");
for(var i=bgimages.length - 1; i >=0; i--){
var bgimage=$.trim(bgimages[i]);
if(bgimage==="")
continue;
var imgIdx=bgimage.lastIndexOf('images/');
var className=bgimage.substring(imgIdx + 7, bgimage.length - 6);
el.append("
");
}
el.css('background-image', info.bgimage.replace(/(images\/[^\/]+)$/, path + '$1'));
el.css('background-position-x', "50%");
el.css('background-position-y', "50%");
});})(jQuery);
var responsiveNavigator=(function($){
"use strict";
return function(){
if(typeof headerObjectResizer!=='undefined'&&headerObjectResizer.isPreview) return;
var sheet=$('.we-sheet');
var sheetWidth=sheet.outerWidth();
$(".we-slider").each(function(){
var currentSlider=$(this);
var currentSliderWidth=currentSlider.width();
var sliderNavigator=currentSlider.siblings(".we-slidenavigator");
if(sliderNavigator.length){
var off=sheetLeftFunc(sheet, sliderNavigator);
var calcWidth=isContentSlider(sliderNavigator) ? currentSliderWidth:sheetWidth;
var navigatorWidth=sliderNavigator.outerWidth();
var offset=parseInt(sliderNavigator.attr('data-offset')||0, 10);
sliderNavigator.css('margin-left', '0px');
var left=parseFloat(sliderNavigator.attr("data-left"), 10);
var newLeft=off + uniToPx(left, navigatorWidth, calcWidth);
sliderNavigator.css('left', newLeft + 'px');
sliderNavigator.css("top", "");
var navigatorHeight=sliderNavigator.outerHeight();
var uniy=parseFloat(sliderNavigator.attr('data-top'), 10);
var sliderHeight=parseInt(currentSlider.css('height'), 10);
var newTop=uniToPx(uniy, navigatorHeight, sliderHeight);
sliderNavigator.css("top",(newTop + offset) + 'px');
}});};})(jQuery);
jQuery(function($){
"use strict";
if(typeof responsiveDesign==="undefined"){
$(window).bind("resize", responsiveNavigator);
}
$(window).on("load", function pageInitialize(){
$(window).trigger("resize");
$(window).off("load", pageInitialize);
});});jQuery(function($){
"use strict";
if($('#we-main').children('header.we-header').length){
$('#we-header-bg').insertAfter($('header.we-header'));
}});jQuery(function($){
"use strict";
if($('#we-main').children('header.we-header').length){
$('#we-menu-bg').insertAfter($('header.we-header'));
}});jQuery(function($){
"use strict";
$('nav.we-nav').addClass("desktop-nav");
});jQuery(window).bind('resize',(function($){
"use strict";
return function(){
var menu=jQuery("nav.we-nav");
var menuOffset=menu.offset();
var pageOffset=jQuery('#we-main').offset();
if(!menuOffset||!pageOffset){
return;
}
jQuery("#we-hmenu-bg").css({
"height":menu.outerHeight() + "px",
"top":(menuOffset.top - pageOffset.top) + "px"
});};})(jQuery));
jQuery(function($){
"use strict";
if(!browser.ie||browser.version > 7){
return;
}
$('ul.we-hmenu>li:not(:first-child)').each(function(){ $(this).prepend(''); });});jQuery(function($){
"use strict";
$("ul.we-hmenu a:not([href])").attr('href', '#').click(function(e){ e.preventDefault(); });});jQuery(function($){
"use strict";
if(!browser.ie||browser.version > 7){
return;
}
$.each($("ul.we-hmenu ul"), function(){
var maxSubitemWidth=0;
var submenu=$(this);
var subitem=null;
$.each(submenu.children("li").children("a"), function(){
subitem=$(this);
var subitemWidth=subitem.outerWidth(false);
if(maxSubitemWidth < subitemWidth){
maxSubitemWidth=subitemWidth;
}});if(subitem!==null){
var subitemBorderLeft=parseInt(subitem.css("border-left-width"), 10)||0;
var subitemBorderRight=parseInt(subitem.css("border-right-width"), 10)||0;
var subitemPaddingLeft=parseInt(subitem.css("padding-left"), 10)||0;
var subitemPaddingRight=parseInt(subitem.css("padding-right"), 10)||0;
maxSubitemWidth -=subitemBorderLeft + subitemBorderRight + subitemPaddingLeft + subitemPaddingRight;
submenu.children("li").children("a").css("width", maxSubitemWidth + "px");
}});});jQuery(function($){
"use strict";
var setDirection=function(){
setHMenuOpenDirection({
container:"div.we-sheet",
defaultContainer:"#we-main",
menuClass:"we-hmenu",
leftToRightClass:"we-hmenu-left-to-right",
rightToLeftClass:"we-hmenu-right-to-left"
});};
if(typeof responsiveDesign!=="undefined"){
$(window).on('responsive', setDirection);
}else{
setDirection();
}});var setHMenuOpenDirection=(function($){
"use strict";
return(function(menuInfo){
var defaultContainer=$(menuInfo.defaultContainer);
defaultContainer=defaultContainer.length > 0 ? defaultContainer=$(defaultContainer[0]):null;
$("ul." + menuInfo.menuClass + ">li>ul").each(function(){
var submenu=$(this);
var submenuWidth=submenu.outerWidth(false);
var submenuLeft=submenu.offset().left;
var mainContainer=submenu.parents(menuInfo.container);
mainContainer=mainContainer.length > 0 ? mainContainer=$(mainContainer[0]):null;
var container=mainContainer||defaultContainer;
if(container!==null){
var containerLeft=container.offset().left;
var containerWidth=container.outerWidth(false);
if(submenuLeft + submenuWidth >=containerLeft + containerWidth){submenu.addClass(menuInfo.rightToLeftClass).find("ul").addClass(menuInfo.rightToLeftClass);
}else if(submenuLeft <=containerLeft){submenu.addClass(menuInfo.leftToRightClass).find("ul").addClass(menuInfo.leftToRightClass);
}}
});});})(jQuery);
jQuery(window).bind('resize',(function($){
"use strict";
return function(){
var headerOffset=$("header.we-header").offset();
var pageOffset=$("#we-main").offset();
if(!headerOffset||!pageOffset){
return;
}
$("#we-header-bg").css({
"top":(headerOffset.top - pageOffset.top) + "px"
});};})(jQuery));
if(browser.opera){
jQuery(function($){
$(".we-header a[class$='tag-icon']").css("display", "block");
});}
jQuery(function($){
"use strict";
$(window).bind("resize", function(){"use strict";
if(typeof responsiveDesign!=="undefined"&&responsiveDesign.isResponsive)
return;
var sheetLeft=$(".we-sheet").offset().left;
$("header.we-header #we-flash-area").each(function(){
var object=$(this);
object.css("left", sheetLeft + "px");
});});});jQuery(function($){
'use strict';
$(window).bind('resize', function(){
var bh=$('body').height();
var mh=0;
var c=$('div.we-content');
c.removeAttr('style');
$('#we-main').children().each(function(){
if($(this).css('position')!=='absolute'){
mh +=$(this).outerHeight(true);
}});if(mh < bh){
var r=bh - mh;
c.css('height',(c.parent().outerHeight(true) + r) + 'px');
}});if(browser.ie&&browser.version < 8){
$(window).bind('resize', function(){
var c=$('div.we-content');
var s=c.parent().children('.we-layout-cell:not(.we-content)');
var w=0;
c.hide();
s.each(function(){ w +=$(this).outerWidth(true); });c.w=c.parent().width(); c.css('width', c.w - w + 'px');
c.show();
});}
$(window).trigger('resize');
});var artButtonSetup=(function($){
'use strict';
return(function(className){
$.each($("a." + className + ", button." + className + ", input." + className), function(i, val){
var b=$(val);
if(!b.hasClass('we-button')){
b.addClass('we-button');
}
if(b.is('input')){
b.val(b.val().replace(/^\s*/, '')).css('zoom', '1');
}
b.mousedown(function(){
var b=$(this);
b.addClass("active");
});b.mouseup(function(){
var b=$(this);
if(b.hasClass('active')){
b.removeClass('active');
}});b.mouseleave(function(){
var b=$(this);
if(b.hasClass('active')){
b.removeClass('active');
}});});});})(jQuery);
jQuery(function(){
'use strict';
artButtonSetup("we-button");
});jQuery(function($){
'use strict';
$('input.we-search-button, form.we-search input[type="submit"]').attr('value', '');
});var Control=(function($){
'use strict';
return(function(){
this.init=function(label, type, callback){
var chAttr=label.find('input[type="' +type + '"]').attr('checked');
if(chAttr==='checked'){
label.addClass('we-checked');
}
label.mouseleave(function(){
$(this).removeClass('hovered').removeClass('active');
});label.mouseover(function(){
$(this).addClass('hovered').removeClass('active');
});label.mousedown(function(event){
if(event.which!==1){
return;
}
$(this).addClass('active').removeClass('hovered');
});label.mouseup(function(event){
if(event.which!==1){
return;
}
callback.apply(this);
$(this).removeClass('active').addClass('hovered');
});};});})(jQuery);
jQuery(function($){
'use strict';
$('.we-pager').contents().filter(function(){
return this.nodeType===this.TEXT_NODE;
}
).remove();
});var fixRssIconLineHeight=(function($){
"use strict";
return function(className){
$("." + className).css("line-height", $("." + className).height() + "px");
};})(jQuery);
jQuery(function($){
"use strict";
var rssIcons=$(".we-rss-tag-icon");
if(rssIcons.length){
fixRssIconLineHeight("we-rss-tag-icon");
if(browser.ie&&browser.version < 9){
rssIcons.each(function(){
if($.trim($(this).html())===""){
$(this).css("vertical-align", "middle");
}});}}
});var ThemeLightbox=(function($){
'use strict';
return(function(){
var images=$(".we-lightbox");
var current;
this.init=function(ctrl){
$(".we-lightbox").mouseup({ _ctrl:ctrl }, function(e){
if((e.data._ctrl===true&&!e.ctrlKey)||(e.which&&e.which!==1)){
return;
}
images=$(".we-lightbox");
current=images.index(this);
var imgContainer=$('.we-lightbox-wrapper');
if(imgContainer.length===0){
imgContainer=$('
').css('line-height', $(window).height() + "px")
.appendTo($("body"));
var closeBtn=$('
')
.click(close);
closeBtn.appendTo(imgContainer);
showArrows();
}
move(current);
});};
function move(index){
if(index < 0||index >=images.length){
return;
}
showError(false);
current=index;
$(".we-lightbox-wrapper .we-lightbox-image:not(.active)").remove();
var active=$(".we-lightbox-wrapper .active");
var target=$('
').click(function(){
if($(this).hasClass("active")){
move(current + 1);
}});if(active.length > 0){
active.after(target);
}else{
$(".we-lightbox-wrapper").append(target);
}
showArrows();
showLoader(true);
bindMouse($(".we-lightbox-wrapper").add(target));
target.load(function(){
showLoader(false);
active.removeClass("active");
target.addClass("active");
});target.error(function(){
showLoader(false);
active.removeClass("active");
target.addClass("active");
target.attr("src", $(images[current]).attr("src"));
});}
function showArrows(){
if($(".we-lightbox-wrapper .arrow").length===0){
$(".we-lightbox-wrapper").append($('
')
.css("top", $(window).height() / 2 - 40)
.click(function(){
if(!$(this).hasClass("disabled")){
move(current - 1);
}})
);
$(".we-lightbox-wrapper").append($('
')
.css("top", $(window).height() / 2 - 40)
.click(function(){
if(!$(this).hasClass("disabled")){
move(current + 1);
}})
);
}
if(current===0){
$(".we-lightbox-wrapper .arrow.left").addClass("disabled");
}else{
$(".we-lightbox-wrapper .arrow.left").removeClass("disabled");
}
if(current===images.length - 1){
$(".we-lightbox-wrapper .arrow.right").addClass("disabled");
}else{
$(".we-lightbox-wrapper .arrow.right").removeClass("disabled");
}}
function showError(enable){
if(enable){
$(".we-lightbox-wrapper").append($('
The requested content cannot be loaded.
Please try again later.
')
.css({ "top":$(window).height() / 2 - 60, "left":$(window).width() / 2 - 170 }));
}else{
$(".we-lightbox-wrapper .lightbox-error").remove();
}}
function showLoader(enable){
if(!enable){
$(".we-lightbox-wrapper .loading").remove();
}
else {
$('
').css({ "top":$(window).height() / 2 - 16, "left":$(window).width() / 2 - 16 }).appendTo($(".we-lightbox-wrapper"));
}}
var close=function(){
$(".we-lightbox-wrapper").remove();
};
function bindMouse(img){
img.bind('mousewheel DOMMouseScroll', function(e){
var orgEvent=window.event||e.originalEvent;
var delta=(orgEvent.wheelDelta ? orgEvent.wheelDelta:orgEvent.detail * -1) > 0 ? 1:-1;
move(current + delta);
e.preventDefault();
}).mousedown(function(e){
if(e.which===2){
close();
}
e.preventDefault();
});}
function getFullImgSrc(src){
var fileName=src.substring(0, src.lastIndexOf('.'));
var ext=src.substring(src.lastIndexOf('.'));
return fileName + "-large" + ext;
}});})(jQuery);
jQuery(function(){
'use strict';
new ThemeLightbox().init();
});(function($){
'use strict';
$.support.themeTransition=(function(){
var thisBody=document.body||document.documentElement,
thisStyle=thisBody.style,
support=thisStyle.transition!==undefined||
thisStyle.WebkitTransition!==undefined||
thisStyle.MozTransition!==undefined||
thisStyle.MsTransition!==undefined||
thisStyle.OTransition!==undefined;
return support&&{
event:(function(){
return "transitionend webkitTransitionEnd otransitionend oTransitionEnd";
})(),
prefix:(function(){
return({
opera:"-o-",
firefox:"-moz-",
chrome:"-webkit-",
safari:"-webkit-",
ie:""
}[browser.name]||"");
})()
};})();
window.BackgroundHelper=function(){
var slides=[];
var direction="next";
var motion="horizontal";
var width=0;
var height=0;
var multiplier=1;
var originalWidth=0;
var originalHeight=0;
var transitionDuration="";
this.init=function(motionType, dir, duration){
direction=dir;
motion=motionType;
slides=[];
width=0;
height=0;
multiplier=1;
originalWidth=0;
originalHeight=0;
transitionDuration=duration;
};
this.processSlide=function(element, modify){
this.updateSize(element, null);
var pos=[];
var bgPosition=element.css("background-position");
var positions=bgPosition.split(",");
$.each(positions, function(i){
var position=$.trim(this);
var point=position.split(" ");
var zeroValue=browser.ie&&browser.version >=10 ? 0.1:0;
if(point.length > 1){
var x=point[0].indexOf('%')===-1 ? parseFloat(point[0], 10):zeroValue;
var y=point[1].indexOf('%')===-1 ? parseFloat(point[1], 10):zeroValue;
pos.push({ x:x, y:y });}else{
pos.push({ x:zeroValue, y:zeroValue });}});slides.push({
"images":element.css("background-image"),
"sizes":element.css("background-size"),
"positions":pos
});if(modify)
element.css("background-image", "none");
};
this.updateSize=function(element, initialSize){
width=element.outerWidth(false);
height=element.outerHeight();
if(initialSize&&parseInt(initialSize.width, 10)!==0){
originalWidth=parseInt(initialSize.width, 10);
originalHeight=parseInt(initialSize.height, 10);
if(motion==="fade"){
$.each(element.children(), function(i){
$(this).css("background-position", getCssPositions(slides[i].positions, { x:0, y:0 }));
});}}
};
this.setBackground=function(element, items){
var bg=[];
var sizes=[];
$.each(items, function(i, o){
bg.push(o.images);
sizes.push(o.sizes);
});element.css({
"background-image":bg.join(", "),
"background-repeat":"no-repeat"
});};
this.setPosition=function(element, items){
var pos=[];
$.each(items, function(i, o){
pos.push(o.positions);
});element.css({
"background-position":pos.join(", ")
});};
this.current=function(index){
return slides[index]||null;
};
this.next=function(index){
var next;
if(direction==="next"){
next=(index + 1) % slides.length;
}else{
next=index - 1;
if(next < 0){
next=slides.length - 1;
}}
return slides[next];
};
this.items=function(prev, next, move){
var prevItem={ x:0, y:0 };
var nextItem={ x:0, y:0 };
var isDirectionNext=direction==="next";
var verticalOffset=-(originalHeight - height) / 2;
var horizontalOffset=-(originalWidth - width) / 2;
if(motion==="horizontal"){
prevItem.y=nextItem.y=-(originalHeight - height) / 2;
prevItem.x=horizontalOffset;
nextItem.x=(isDirectionNext ? originalWidth:-originalWidth) + horizontalOffset;
if(move){
prevItem.x +=isDirectionNext ? -originalWidth:originalWidth;
nextItem.x +=isDirectionNext ? -originalWidth:originalWidth;
}}else if(motion==="vertical"){
prevItem.x=nextItem.x=horizontalOffset;
prevItem.y=verticalOffset;
nextItem.y=(isDirectionNext ? originalHeight:-originalHeight) + verticalOffset;
if(move){
prevItem.y +=isDirectionNext ? -originalHeight:originalHeight;
nextItem.y +=isDirectionNext ? -originalHeight:originalHeight;
}}
var result=[];
if(!!prev){
result.push({ images:prev.images, positions:getCssPositions(prev.positions, prevItem), sizes:prev.sizes });}
if(!!next){
result.push({ images:next.images, positions:getCssPositions(next.positions, nextItem), sizes:next.sizes });}
if(direction==="next"){
result.reverse();
}
return result;
};
this.transition=function(container, on){
container.css($.support.themeTransition.prefix + "transition", on ? "background-position " + transitionDuration + " ease-in-out":"");
};
function getCssPositions(positions, offset){
var result=[];
if(positions===undefined){
return "";
}
offset.x=offset.x||0;
offset.y=offset.y||0;
for(var i=0; i < positions.length; i++){
result.push((positions[i].x * 1 + offset.x) + "px " +(positions[i].y * 1 + offset.y) + "px");
}
return result.join(", ");
}};
var ThemeSlider=function(element, settings){
var interval=null;
var active=false;
var children=element.find(".active").parent().children();
var last=false;
var running=false;
this.settings=$.extend({}, {
"animation":"horizontal",
"direction":"next",
"speed":600,
"pause":2500,
"auto":true,
"repeat":true,
"navigator":null,
"clickevents":true,
"hover":true,
"helper":null
}, settings);
this.move=function(direction, next){
var activeItem=element.find(".active"),
nextItem=next||activeItem[direction](),
innerDirection=this.settings.direction==="next" ? "forward":"back",
reset=direction==="next" ? "first":"last",
moving=interval,
slider=this, tmp;
active=true;
if(moving){ this.stop(true); }
if(!nextItem.length){
nextItem=element.find(".we-slide-item")[reset]();
if(!this.settings.repeat){ last=true; active=false; return; }}
if($.support.themeTransition){
nextItem.addClass(this.settings.direction);
tmp=nextItem.get(0).offsetHeight;
activeItem.addClass(innerDirection);
nextItem.addClass(innerDirection);
element.trigger("beforeSlide", children.length);
element.one($.support.themeTransition.event, function(){
nextItem.removeClass(slider.settings.direction)
.removeClass(innerDirection)
.addClass("active");
activeItem.removeClass("active")
.removeClass(innerDirection);
active=false;
setTimeout(function(){
element.trigger("afterSlide", children.length);
}, 0);
});}else{
element.trigger("beforeSlide", children.length);
activeItem.removeClass("active");
nextItem.addClass("active");
active=false;
element.trigger("afterSlide", children.length);
}
this.navigate(nextItem);
if(moving){ this.start(); }};
this.navigate=function(position){
var index=children.index(position);
$(this.settings.navigator).children().removeClass("active").eq(index).addClass("active");
};
this.to=function(index){
var activeItem=element.find(".active"),
children=activeItem.parent().children(),
activeIndex=children.index(activeItem),
slider=this;
if(index >(children.length - 1)||index < 0){
return;
}
if(active){
return element.one("afterSlide", function(){
slider.to(index);
});}
if(activeIndex===index){
return;
}
this.move(index > activeIndex ? "next":"prev", $(children[index]));
};
this.next=function(){
if(!active){
if(last){ this.stop(); return; }
this.move("next");
}};
this.prev=function(){
if(!active){
if(last){ this.stop(); return; }
this.move("prev");
}};
this.start=function(force){
if(!!force){
setTimeout($.proxy(this.next, this), 10);
}
interval=setInterval($.proxy(this.next, this), this.settings.pause);
running=true;
};
this.stop=function(pause){
clearInterval(interval);
interval=null;
running=!!pause;
active=false;
};
this.active=function(){
return running;
};
this.moving=function(){
return active;
};
this.navigate(children.filter(".active"));
if(this.settings.clickevents){
$(this.settings.navigator).on("click", "a", { slider:this }, function(event){
var activeIndex=children.index(children.filter(".active"));
var index=$(this).parent().children().index($(this));
if(activeIndex!==index){
event.data.slider.to(index);
}
event.preventDefault();
});}
if(this.settings.hover){
var slider=this;
element.add(this.settings.navigator)
.add(element.siblings(".we-shapes")).hover(function(){
if(element.is(":visible")&&!last){ slider.stop(true); }}, function(){
if(element.is(":visible")&&!last){ slider.start(); }});}};
$.fn.themeSlider=function(arg){
return this.each(function(){
var element=$(this),
data=element.data("slider"),
options=typeof arg==="object"&&arg;
if(!data){
data=new ThemeSlider(element, options);
element.data("slider", data);
}
if(typeof arg==="string"&&data[arg]){
data[arg]();
}else if(data.settings.auto&&element.is(":visible")){
data.start();
}});};})(jQuery);
if(typeof window.resizeData==='undefined') window.resizeData={};
window.resizeData.headerPageWidth=false;
if(typeof window.defaultResponsiveData==='undefined') window.defaultResponsiveData=[false, true, true, true, true, ];
resizeData['object1435455254']={
responsive:[
{ left:0.9, top:0.56, visible:true },
{ left:0.9, top:0.56, visible:true },
{ left:0.9, top:0.56, visible:true },
{ left:0.9, top:0.56, visible:true },
{ left:0.9, top:0.56, visible:true },
],
area:{
x:0,
y:0
},
width:484,
height:55,
autoWidth:false};
resizeData['logo-787995467']={
responsive:[
{ left:0.07, top:0.4, visible:true },
{ left:0.07, top:0.4, visible:true },
{ left:0.07, top:0.4, visible:true },
{ left:0.07, top:0.4, visible:true },
{ left:0.07, top:0.4, visible:true },
],
area:{
x:0,
y:0
},
width:274,
height:130,
autoWidth:false};
function applyCss(object, param, value){
var rg=new RegExp(param + '\s*:\s*[^;]+;', "i");
var style=object.attr('style');
var str=param + ':' + value + ';';
if(rg.test(style)){
style=style.replace(rg, str);
}
else {
style +='; ' + str;
}
object.attr('style', style);
}
function uniToPx(uni, size, parentSize){
uni=parseFloat(uni||'0');
if(uni < 0){
uni=uni * size;
}else if(uni >=1){
uni=parentSize -(2 - uni) * size;
}else{
uni=uni *(parentSize - size);
}
return uni;
}
function isContentSlider(object){
var isHeader=object.parents('header').length > 0;
if(isHeader){
return false;
}
var isPageSlider=object.parents('.we-pageslider').length > 0;
if(isPageSlider)
return false;
return true;
}
function sheetLeftFunc(sheet, object){
var sheetLeft=sheet.offset().left;
var isHeader=object.parents('header').length > 0;
if(isHeader){
if(resizeData.headerPageWidth) return sheetLeft;
}else{
var isPageSlider=object.parents('.we-pageslider').length > 0;
if(isPageSlider){
if(resizeData.pageSliderPageWidth) return sheetLeft;
}}
return 0;
}
var headerObjectResizer={
postInit:false,
resize:(function($){
'use strict';
return function(){
if(!headerObjectResizer.postInit&&typeof responsiveDesign!=='undefined'){
$(window).on('responsiveResize', headerObjectResizer.resize);
headerObjectResizer.postInit=true;
}
var responsiveType=0;
var cleanUpStyles=false;
if(typeof responsiveDesign!=='undefined'&&
defaultResponsiveData[responsiveDesign.responsiveTypeIdx]&&
responsiveDesign.isResponsive){
cleanUpStyles=true;
}
if(typeof responsiveDesign!=='undefined'){
if(responsiveDesign.responsiveType==='tabletlandscape'){
responsiveType=1;
}else if(responsiveDesign.responsiveType==='tabletportrait'){
responsiveType=2;
}else if(responsiveDesign.responsiveType==='phonelandscape'){
responsiveType=3;
}else if(responsiveDesign.responsiveType==='phoneportrait'){
responsiveType=4;
}}
var sheet=$('.we-sheet');
var sheetWidth=sheet.outerWidth();
var header=$('header');
var height=0;
var cssPrefix='we-';
var headerQuery='header.we-header .we-shapes>*, header.we-header .we-textblock, header.we-header>.we-headline, header.we-header>.we-slogan, header.we-header>.we-positioncontrol, header.we-header>.we-logo';
var pageSliderQuery='.we-pageslider .we-slide-item>*';
if(headerObjectResizer.isPreview){
headerQuery='header .we-slider';
pageSliderQuery='.we-pageslider .we-slider, .we-pageslider .we-textblock';
}
$(headerQuery + ', ' + pageSliderQuery).each(function(){
var object=$(this);
height=object.parent().height();
var off=sheetLeftFunc(sheet, object);
var cls=object.attr('class').split(' ');
$.each(cls, function(key, val){
val=$.trim(val);
if(val.length===0) return;
if(val.indexOf(cssPrefix)!==0) return;
val=val.substring(cssPrefix.length);
var data=resizeData[val];
if(typeof data==='undefined') return;
if(cleanUpStyles){
object.css('display', '');
object.css('left', '');
object.css('margin-left', '');
}
var respData=data.responsive[responsiveType];
if(respData.visible){
object.css('display', '');
}else{
applyCss(object, 'display', 'none !important');
}
if(cleanUpStyles||!respData.visible) return false;
var x=uniToPx(respData.left, data.autoWidth ? object.width():data.width, sheetWidth);
x +=off;
var y=uniToPx(respData.top, data.height, height);
object.css('left', x + 'px');
object.css('top', y + 'px');
applyCss(object, 'margin-left', '0px !important');
return false;
});});var slides=$('.we-slide-item').add(header);
if(browser.ie&&browser.version <=8){
slides=slides.add('.we-slide-item .ie8fix');
}
$.each(slides, function(slideIdx, slide){
slide=$(slide);
if(slide.closest('.we-collage').length > 0||cleanUpStyles){
slide.css('background-position', '');
return;
}
var slideVisible=slide.is(':visible');
if(!slideVisible&&browser.ie){
slide.css('display', 'block');
}
var off=sheetLeftFunc(sheet, slide);
if(browser.ie&&browser.version <=8){
var s=slide.attr('style');
if(s){
s=s.replace(/background\-position[^;]+/, '');
slide.attr('style', s);
}}else{
slide.css('background-position', '');
}
slide.css('background-size', '');
var bgImage=slide.css('background-image') ? slide.css('background-image').split(','):[];
var bgPosition=slide.css('background-position')&&(slide.css('background-position').replace(/[0][^\d]+/gi, '')).length > 0 ?
slide.css('background-position').split(','):
[];
if(bgImage.length!==bgPosition.length){
slide.css('display', '');
return;
}
height=slide.height();
if(height===0) height=slide.parent().height();
$.each(bgImage, function(idx, val){
var findImageIdx=val.lastIndexOf('images/');
var findDotIdx=val.lastIndexOf('.');
if(findImageIdx===-1||findDotIdx===-1) return;
var name=val.substring(findImageIdx + 7, findDotIdx);
var data=resizeData[name];
if(typeof data==='undefined') return;
var respData=data.responsive[responsiveType];
var x=9999, y=9999;
if(respData.visible){
x=uniToPx(respData.left, data.width, sheetWidth);
x +=off + data.area.x;
y=uniToPx(respData.top, data.height, height);
y +=data.area.y;
}
bgPosition[idx]=x + 'px ' + y + 'px';
});slide.css('background-position', bgPosition.join(','));
if(!slideVisible&&browser.ie){
slide.css('display', '');
}});};})(jQuery),
initialize:function($){
if(!browser.ie||browser.version > 8){
$(window).on('resize', this.resize);
}else{
var resizeTimeout;
var self=this;
$(window).on("resize", function(){
clearTimeout(resizeTimeout);
resizeTimeout=setTimeout(function(){ self.resize(); }, 25);
});}}
};
headerObjectResizer.initialize(jQuery);
jQuery(function($){
"use strict";
if(!browser.ie||browser.version > 8)
return;
processElementMultiplyBg(".we-header", {
"bgimage":"url('images/header.jpg')",
"bgposition":"center top",
"images":"url('images/object1435455254.jpg'), ",
"positions":"374px 54px, "
});});if(typeof window.resizeData==='undefined') window.resizeData={};
window.resizeData.pageSliderPageWidth=false;
jQuery(function($){
'use strict';
artButtonSetup("button");
var indexURL=$('link[rel="home"]').attr('href');
var iframeTagPart=['
'];
if(indexURL&&$('header.clickable').length){
if($('#we-header-bg').length){
$('header').append((browser.ie ? iframeTagPart[0] + 'style="position:absolute;height:100%;width:40000px;left:-20000px;' + iframeTagPart[1]:'') +
'
');
}else{
$('header').append((browser.ie ? iframeTagPart[0] + 'style="position:absolute;height:100%;width:100%;' + iframeTagPart[1]:'') +
'
');
}}
});
var responsiveDesign={
isResponsive:false,
isDesktop:false,
isTablet:false,
isPhone:false,
lockedResponsiveMode:'',
responsiveType:'desktop',
responsiveTypeIdx:1,
lockedResponsiveType:'',
isCurrentDefaultResponsive:false,
defaultResponsive:[ false, true, true, true, true ],
windowWidth:0,
responsive:(function($){
"use strict";
return function(){
var html=$("html");
this.windowWidth=$(window).width();
var triggerEvent=false;
var isRespVisible=$("#we-resp").is(":visible");
if(this.lockedResponsiveMode==='desktop') isRespVisible=false;
if(isRespVisible&&!this.isResponsive){
html.addClass("responsive").removeClass("desktop");
this.isResponsive=true;
this.isDesktop=false;
triggerEvent=true;
}else if(!isRespVisible&&!this.isDesktop){
html.addClass("desktop").removeClass("responsive default-responsive responsive-tablet responsive-phone");
this.isResponsive=this.isTablet=this.isPhone=false;
this.isDesktop=true;
triggerEvent=true;
}
if(this.isResponsive){
var isTablet=this.lockedResponsiveMode==='tablet'||($("#we-resp-t").is(":visible")&&this.lockedResponsiveMode==='');
var isPhone=this.lockedResponsiveMode==='phone'||($("#we-resp-m").is(":visible")&&this.lockedResponsiveMode==='');
if(isTablet&&!this.isTablet){
html.addClass("responsive-tablet").removeClass("responsive-phone");
this.isTablet=true;
this.isPhone=false;
triggerEvent=true;
}else if(isPhone&&!this.isPhone){
html.addClass("responsive-phone").removeClass("responsive-tablet");
this.isTablet=false;
this.isPhone=true;
triggerEvent=true;
}}
var prevResponsiveIndx=this.responsiveTypeIdx;
if(this.lockedResponsiveType==='tabletlandscape'||($("#we-resp-tablet-landscape").is(":visible")&&this.lockedResponsiveType==='')){
this.responsiveType='tabletlandscape';
this.responsiveTypeIdx=1;
}else if(this.lockedResponsiveType==='tabletportrait'||($("#we-resp-tablet-portrait").is(":visible")&&this.lockedResponsiveType==='')){
this.responsiveType='tabletportrait';
this.responsiveTypeIdx=2;
}else if(this.lockedResponsiveType==='phonelandscape'||($("#we-resp-phone-landscape").is(":visible")&&this.lockedResponsiveType==='')){
this.responsiveType='phonelandscape';
this.responsiveTypeIdx=3;
}else if(this.lockedResponsiveType==='phoneportrait'||($("#we-resp-phone-portrait").is(":visible")&&this.lockedResponsiveType==='')){
this.responsiveType='phoneportrait';
this.responsiveTypeIdx=4;
}else{
this.responsiveType='desktop';
this.responsiveTypeIdx=0;
}
if(triggerEvent||prevResponsiveIndx!==this.responsiveTypeIdx){
triggerEvent=true;
if(this.isResponsive&&this.defaultResponsive[ this.responsiveTypeIdx ]){
this.isCurrentDefaultResponsive=true;
html.removeClass('custom-responsive').addClass('default-responsive');
}else{
this.isCurrentDefaultResponsive=false;
html.removeClass('default-responsive').addClass('custom-responsive');
}}
if(triggerEvent){
$(window).trigger("responsive", this);
}
$(window).trigger("responsiveResize", this);
};})(jQuery),
initialize:(function($){
"use strict";
return function(){
if(typeof defaultResponsiveData!=='undefined') responsiveDesign.defaultResponsive=defaultResponsiveData;
$("
").appendTo("body");
$('
').appendTo('body');
/*(1) Use this code for debug instead of(2):
* var resizeTimeout;
* $(window).resize(function(){
* clearTimeout(resizeTimeout);
* resizeTimeout=setTimeout(function(){ responsiveDesign.responsive(); }, 50);
* });*/$(window).resize(function(){
responsiveDesign.responsive();
});$(window).trigger("resize");
};})(jQuery),
lockResponsiveType:function(mode){
responsiveDesign.lockedResponsiveType=mode;
if(mode.indexOf('tablet')===0) mode='tablet';
if(mode.indexOf('phone')===0) mode='phone';
responsiveDesign.lockedResponsiveMode=mode;
},
toogleDefaultResponsive:function(type, val){
var old=responsiveDesign.defaultResponsive[ type ];
responsiveDesign.defaultResponsive[ type ]=val;
if(old!==val) responsiveDesign.responsiveTypeIdx=-1;
}};
function responsiveAbsBg(responsiveDesign, el, bg){
"use strict";
if(bg.length===0)
return;
var desktopBgTop=bg.attr("data-bg-top");
var desktopBgHeight=bg.attr("data-bg-height");
if(responsiveDesign.isResponsive){
if(typeof desktopBgTop==="undefined"||desktopBgTop===false){
bg.attr("data-bg-top", bg.css("top"));
bg.attr("data-bg-height", bg.css("height"));
}
var elTop=el.offset().top;
var elHeight=el.outerHeight();
bg.css("top", elTop + "px");
bg.css("height", elHeight + "px");
}else if(typeof desktopBgTop!=="undefined"&&desktopBgTop!==false){
bg.css("top", desktopBgTop);
bg.css("height", desktopBgHeight);
bg.removeAttr("data-bg-top");
bg.removeAttr("data-bg-height");
}}
var responsiveImages=(function($){
"use strict";
return function(responsiveDesign){
$("img[width]").each(function(){
var img=$(this), newWidth="", newMaxWidth="", newHeight="";
if(responsiveDesign.isResponsive){
newWidth="auto";
newHeight="auto";
newMaxWidth="100%";
var widthAttr=img.attr("width");
if(widthAttr!==null&&typeof(widthAttr)==="string"&&widthAttr.indexOf("%")===-1){
newWidth="100%";
newMaxWidth=parseInt($.trim(widthAttr), 10) + "px";
}}
img.css("width", newWidth).css("max-width", newMaxWidth).css("height", newHeight);
});};})(jQuery);
var responsiveVideos=(function($){
"use strict";
return function(responsiveDesign){
$("iframe[width],object[width],embed[width]").each(function(){
var obj=$(this);
if((obj.is('[width]')&&obj.attr("width").indexOf("%")!==-1)||
(obj.is('[class]')&&obj.attr("class").indexOf("twitter")!==-1)||
(obj.id&&obj.id.indexOf("google")!==-1))
return;
var container=obj.parent(".we-responsive-embed");
if(responsiveDesign.isResponsive){
if(container.length!==0)
return;
container=$("
").insertBefore(obj);
obj.appendTo(container);
}else if(container.length > 0){
obj.insertBefore(container);
container.remove();
}});};})(jQuery);
var responsiveTextblocks=(function($){
"use strict";
return function(slider, responsiveDesign){
slider.find(".we-textblock").each(function(){
if(parseInt(slider.attr("data-width"), 10)===0){
return true;
}
var tb=$(this);
var c=slider.width() / slider.attr("data-width");
tb.css({
"height":"",
"width":"",
"top":"",
"margin-left":""
});if(responsiveDesign.isResponsive){
var tbHeight=parseInt(tb.css("height"), 10);
var tbWidth=parseInt(tb.css("width"), 10);
var tbTop=parseInt(tb.css("top"), 10);
var tbMargin=parseInt(tb.css("margin-left"), 10);
tb.add(tb.find('div')).css({
"height":tbHeight * c,
"width":tbWidth * c
});tb.css("top", tbTop * c);
tb.attr("style", function(i, s){ return s + "margin-left:" +(tbMargin * c) + "px !important"; });}});};})(jQuery);
var responsiveSlider=(function($){
"use strict";
return function(responsiveDesign){
$(".we-slider").each(function(){
var s=$(this);
var isHeaderSlider=s.parent('.we-header').length > 0||s.parent('.we-pageslider').length > 0;
if(!isHeaderSlider&&responsiveDesign.isResponsive){
responsiveTextblocks(s, responsiveDesign);
return;
}
var initialWidth=s.attr("data-width");
var initialHeight=s.attr("data-height");
var obj=s.data("slider");
if(!obj){
return false;
}
var inner=s.find(".we-slider-inner");
if(!responsiveDesign.isResponsive&&obj.settings.helper){
obj.settings.helper.updateSize(inner, { width:initialWidth, height:initialHeight });return;
}
if(obj&&obj.settings.helper){
$(window).on("responsiveResize", function updateSize(){
if(obj.settings.animation==="fade") return;
if(responsiveDesign.isCurrentDefaultResponsive){
obj.settings.helper.updateSize(inner, { width:initialWidth, height:initialHeight });$.each(inner.children(), function(){
$(this).css("background-position",
-Math.floor(initialWidth / 2 - parseInt(inner.outerWidth(), 10) / 2) + "px" +
-Math.floor(initialHeight / 2 - parseInt(inner.outerHeight(), 10) / 2) + "px "
);
});}else{
$(window).off("responsiveResize", updateSize);
}});}});};})(jQuery);
var responsiveCollages=(function($){
"use strict";
return function(responsiveDesign){
$(".we-collage").each(function(){
var collage=$(this);
var slider=collage.find(".we-slider");
var initialWidth=slider.attr("data-width");
var initialHeight=slider.attr("data-height");
var parent=collage.closest(':not(.image-caption-wrapper, .we-collage)');
var parentIcw=collage.closest('.image-caption-wrapper');
var parentWidth=parent.width();
var collageWidth=collage.width();
var doms=collage
.add(slider)
.add(collage.closest(".image-caption-wrapper"));
if(responsiveDesign.isResponsive&&collageWidth > parentWidth||(parentIcw.length > 0&&collageWidth > parentIcw.width())){
doms.css("width", "100%");
}
collageWidth=collage.width();
if(collageWidth > initialWidth){
doms.css("width", "");
}
var c=slider.width() / initialWidth;
var h=c * initialHeight;
slider.css("height", h + "px");
});};})(jQuery);
jQuery(window).bind("responsive",(function($){
"use strict";
return function(event, responsiveDesign){
$(window).trigger('responsivePage', responsiveDesign);
responsiveImages(responsiveDesign);
responsiveVideos(responsiveDesign);
responsiveSlider(responsiveDesign);
responsiveNavigator(responsiveDesign);
};})(jQuery));
jQuery(window).bind("responsiveResize",(function($){
"use strict";
return function(event, responsiveDesign){
responsiveCollages(responsiveDesign);
responsiveNavigator(responsiveDesign);
};})(jQuery));
jQuery(function($){
if(!browser.ie||browser.version > 8) return;
var timeout;
$(window).on("resize", function(){
clearTimeout(timeout);
timeout=setTimeout(function(){
responsiveCollages(responsiveDesign);
responsiveNavigator(responsiveDesign);
}, 25);
});responsiveCollages(responsiveDesign);
responsiveNavigator(responsiveDesign);
});jQuery(window).bind("responsiveResize",(function($){
"use strict";
return function(event, responsiveDesign){
responsiveAbsBg(responsiveDesign, $("nav.we-nav"), $("#we-hmenu-bg"));
$(window).trigger("responsiveNav", { responsiveDesign:responsiveDesign });};})(jQuery));
jQuery(function($){
"use strict";
$(".we-hmenu a")
.click(function(e){
var link=$(this);
if($(".responsive").length===0)
return;
var item=link.parent("li");
if(item.hasClass("active")){
item.removeClass("active").children("a").removeClass("active");
}else{
item.addClass("active").children("a").addClass("active");
}
if(item.children("ul").length > 0){
var href=link.attr("href");
link.attr("href", "#");
setTimeout(function(){
link.attr("href", href);
}, 300);
e.preventDefault();
}})
.each(function(){
var link=$(this);
if(link.get(0).href===location.href){
link.addClass("active").parents("li").addClass("active");
return false;
}});});jQuery(function($){
$('').insertBefore(".we-hmenu").click(function(e){
var menu=$(this).next();
if(menu.is(":visible")){
menu.slideUp("fast", function(){
$(this).removeClass("visible").css("display", "");
});}else{
menu.slideDown("fast", function(){
$(this).addClass("visible").css("display", "");
});}
e.preventDefault();
});});var responsiveHeader=(function($){
"use strict";
return function(responsiveDesign){
var header=$("header.we-header");
var headerSlider=header.find(".we-slider");
if(headerSlider.length){
var firstSlide=headerSlider.find(".we-slide-item").first();
var slidebg=firstSlide.css("background-image").split(",");
var previousSibling=headerSlider.prev();
var sliderNav=headerSlider.siblings(".we-slidenavigator");
if(slidebg.length&&responsiveDesign.isResponsive){
if(previousSibling.is("nav.we-nav")){
sliderNav.attr("data-offset", previousSibling.height());
}}else{
sliderNav.removeAttr("data-offset");
header.removeAttr("style");
}}
};})(jQuery);
jQuery(window).bind("responsiveResize",(function($){
"use strict";
return function(event, responsiveDesign){
responsiveAbsBg(responsiveDesign, $(".we-header"), $("#we-header-bg"));
};})(jQuery));
jQuery(window).bind("responsive",(function($){
"use strict";
return function(event, responsiveDesign){
if(browser.ie&&browser.version <=8) return;
if(responsiveDesign.isResponsive){
$(window).on("responsiveResize.header", function(){
responsiveHeader(responsiveDesign);
});}else{
$(window).trigger("responsiveResize.header");
$(window).off("responsiveResize.header");
}};})(jQuery));
var responsiveLayoutCell=(function($){
"use strict";
return function(responsiveDesign){
$(".we-content .we-content-layout-row,.we-footer .we-content-layout-row").each(function(){
var row=$(this);
var rowChildren=row.children(".we-layout-cell");
if(rowChildren.length > 0){
var c;
row.removeClass("responsive-layout-row-2").removeClass("responsive-layout-row-3").removeClass("responsive-layout-row-1");
if(rowChildren.length===1){
c=1;
row.addClass("responsive-layout-row-1");
}else if(rowChildren.length % 2===0){
var c=2;
row.addClass("responsive-layout-row-2");
}else{
var c=3;
row.addClass("responsive-layout-row-3");
}
if(c > 0&&responsiveDesign.isTablet){
rowChildren.addClass("responsive-tablet-layout-cell").each(function(i){
if((i + 1) % c===0){
$(this).after("
");
}});}else{
rowChildren.removeClass("responsive-tablet-layout-cell");
row.children(".responsive-cleared").remove();
}}
});};})(jQuery);
jQuery(window).bind("responsive", function(event, responsiveDesign){
"use strict";
responsiveLayoutCell(responsiveDesign);
});if(!browser.ie||browser.version > 8){
jQuery(responsiveDesign.initialize);
}else{
jQuery("html").addClass("desktop");
};
var addComment={moveForm:function(e,t,n,o){var r,i,d,m=this,l=m.I(e),a=m.I(n),c=m.I("cancel-comment-reply-link"),s=m.I("comment_parent"),e=m.I("comment_post_ID"),p=a.getElementsByTagName("form")[0];if(l&&a&&c&&s&&p){m.respondId=n,o=o||!1,m.I("wp-temp-form-div")||((m=document.createElement("div")).id="wp-temp-form-div",m.style.display="none",a.parentNode.insertBefore(m,a)),l.parentNode.insertBefore(a,l.nextSibling),e&&o&&(e.value=o),s.value=t,c.style.display="",c.onclick=function(){var e=addComment,t=e.I("wp-temp-form-div"),n=e.I(e.respondId);if(t&&n)return e.I("comment_parent").value="0",t.parentNode.insertBefore(n,t),t.parentNode.removeChild(t),this.style.display="none",this.onclick=null,!1};try{for(var f=0;f